package com.eimf.saf.common.service;

import java.util.List;

import com.eimf.saf.common.entity.Dict;

/**
 * @author eden
 * @date 2013-11-13 下午6:07:42
 * @Description: 数据字典及字典类型业务层
 */
public interface DictService
{

    /**
     * 查询所有的字典数据。
     */
    public List<Dict> findAllDictList();

    /**
     * 查询指定字典类型下的所有数据字典。
     */
    public List<Dict> findDictListByDictTypeID(String dictTypeId);

    /**
     * 根据字典类型id和字典代码获取该字典信息
     */
    public Dict getDictById(Dict dict);

    /**
     * 新增数据字典数据字典。
     */
    public void addDict(Dict dict);

    /**
     * 修改一个数据字典。
     */
    public void updDictById(Dict dict);

    /**
     * 数据字典启用/停用
     */
    public void updDict_status(Dict dict);

    /**
     * 删除指定的数据字典。
     */
    public void delDictById(Dict dict);
}
